:root {
    --btn-background-color-primary: #8466F5;
    --btn-background-color-primary-hover: rgba(132, 102, 245, .8);
    --btn-background-color-default-hover: rgba(128, 94, 143, .6);
}
.home_sec_nav_list>.ant-menu {
    margin: 8px;
    box-shadow: none;
}
.home_sec_nav_list>ul>.ant-menu-item:hover {
    background-color: rgba(128, 94, 143, 1);
    color: rgba(255, 255, 255, 1);
}
.home_sec_nav_list>ul>.ant-menu-item-active,
.home_sec_nav_list>ul>.ant-menu-item-selected
{
    background-color: rgba(128, 94, 143, 1) !important;
    color: rgba(255, 255, 255, 1) !important;
}
.ant-btn-primary {
    background-color: var(--btn-background-color-primary);
    color: rgba(255, 255, 255, 1);
}
.ant-btn-primary:hover {
    background-color: var(--btn-background-color-primary-hover) !important;
}
.ant-btn-default:hover {
    border-color: var(--btn-background-color-default-hover) !important;
    color: var(--btn-background-color-default-hover) !important;
}
#app {
    width: 100dvw;
    height: 100dvh;
    overflow: hidden;
    min-width: 1200px;
}


* {
    scrollbar-width: thin;
    scrollbar-color: #c0c0c0 #f1f1f1;
}
